/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package proy1sistdistribuidos.control.advertisements;

import net.jxta.document.Advertisement;
import net.jxta.id.ID;
import net.jxta.protocol.PipeAdvertisement;

/**
 * Clase creada por el monitor del curso de
 * Sistemas distribuidos
 * Periodo 2012-1
 * @author alvar-go@uniandes.edu.co
 */
public abstract class AdvertisementRecurso extends Advertisement {

    private final static String advertisementType = "AdvertisementRecurso";

    private String nombreAdvertisement;

    private String nombreNodo;

    private String direccionIP;

    private PipeAdvertisement pipeAdv = null;

   public static String getAdvertisementType() {
        return advertisementType;
    }

    public ID getID() {
        return ID.nullID;
    }

    public void setNombreAdvertisement(String nombreAdvertisement) {
        this.nombreAdvertisement = nombreAdvertisement;
    }

    public String getNombreAdvertisement() {
        return nombreAdvertisement;
    }

    public PipeAdvertisement getPipeAdv() {
        return pipeAdv;
    }

    public String getDireccionIP() {
        return direccionIP;
    }

    public void setDireccionIP(String direccionIP) {
        this.direccionIP = direccionIP;
    }
    
    public void setPipeAdv(PipeAdvertisement pipeAdv) {
        this.pipeAdv = pipeAdv;
    }

    public String getNombreNodo() {
        return nombreNodo;
    }

    public void setNombreNodo(String nombreNodo) {
        this.nombreNodo = nombreNodo;
    }
}
